package com.kpmg.datalake.reportanalysis.vo;

import com.kpmg.datalake.common.vo.BasePageQueryVO;
import java.io.Serializable;
import java.util.Map;

public class MultiDimRequestVO extends BasePageQueryVO implements Serializable {

    private static final long serialVersionUID = -2517680506909926933L;

    /**
     * 年份
     */
    private String year;

    /**
     * 开始月份
     */
    private String beginMonth;

    /**
     * 结束月份
     */
    private String endMonth;

    /**
     * 实体code
     */
    private String corpCd;

    /**
     * 实体名称
     */
    private String corpNm;

    /**
     * 科目列展示属性
     */
    private String sbj;

    /**
     * 科目code
     */
    private String sbjCd;

    /**
     * 科目名称
     */
    private String sbjNm;

    /**
     * 科目层级
     */
    private String sbjLevel;

    /**
     * 辅助核算维度
     */
    private Map<String, String> auxDim;

    /**
     * 钻取的维度
     */
    private String clickFlag;

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getBeginMonth() {
        return beginMonth;
    }

    public void setBeginMonth(String beginMonth) {
        this.beginMonth = beginMonth;
    }

    public String getEndMonth() {
        return endMonth;
    }

    public void setEndMonth(String endMonth) {
        this.endMonth = endMonth;
    }

    public String getCorpCd() {
        return corpCd;
    }

    public void setCorpCd(String corpCd) {
        this.corpCd = corpCd;
    }

    public String getCorpNm() {
        return corpNm;
    }

    public void setCorpNm(String corpNm) {
        this.corpNm = corpNm;
    }

    public String getSbjNm() {
        return sbjNm;
    }

    public void setSbjNm(String sbjNm) {
        this.sbjNm = sbjNm;
    }

    public String getSbjCd() {
        return sbjCd;
    }

    public void setSbjCd(String sbjCd) {
        this.sbjCd = sbjCd;
    }

    public String getSbjLevel() {
        return sbjLevel;
    }

    public void setSbjLevel(String sbjLevel) {
        this.sbjLevel = sbjLevel;
    }

    public Map<String, String> getAuxDim() {
        return auxDim;
    }

    public void setAuxDim(Map<String, String> auxDim) {
        this.auxDim = auxDim;
    }

    public String getClickFlag() {
        return clickFlag;
    }

    public void setClickFlag(String clickFlag) {
        this.clickFlag = clickFlag;
    }

    public String getSbj() {
        return sbj;
    }

    public void setSbj(String sbj) {
        this.sbj = sbj;
    }
}
